
  !! Mat_Base_::Type_
  INTEGER, PARAMETER :: UHM_INT                 =  10
  INTEGER, PARAMETER :: UHM_FLOAT               =  11
  INTEGER, PARAMETER :: UHM_DOUBLE              =  12
  INTEGER, PARAMETER :: UHM_FCMPLX              =  13
  INTEGER, PARAMETER :: UHM_DCMPLX              =  14

  !! Mat_Base_::Uplo_
  INTEGER, PARAMETER :: UHM_FULL                = 400
  INTEGER, PARAMETER :: UHM_UPPER_TRIANGULAR    = 401
  INTEGER, PARAMETER :: UHM_LOWER_TRIANGULAR    = 402

  !! Mat_Base_::Sym_
  INTEGER, PARAMETER :: UHM_SYM                 = 500
  INTEGER, PARAMETER :: UHM_UNSYM               = 501

  !! Mesh_Base_::Node_Type_
  INTEGER, PARAMETER :: UHM_NODE_DEFAULT        =   0
  INTEGER, PARAMETER :: UHM_NODE_BOUNDARY       =   1 

  !! Time Line
  INTEGER, PARAMETER :: UHM_TIME_LEVEL_USER     =   1
  INTEGER, PARAMETER :: UHM_TIME_LEVEL_FRONT    =   2
  INTEGER, PARAMETER :: UHM_TIME_LEVEL_INTERNAL =   3

  !! Mesh_Base_::Element_Marker_
  INTEGER, PARAMETER :: UHM_ELEMENT_MARKER_ZERO =   0
  INTEGER, PARAMETER :: UHM_ELEMENT_REUSED      =   1


